﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HowtoScene.GO4N
{
    public struct Rectangle
    {
        private Coordinate _min;
        private Coordinate _max;
        public static Rectangle FromPoints(Coordinate first, Coordinate second)
        {
            Rectangle ret=new Rectangle ();
            return ret;
        }
        public static void Expand(Coordinate expantion, bool isRatio)
        {
        }
        public static void Translate(Coordinate delta) { }
        public bool Contains(Coordinate pt) { return false; }
        public bool HasZ
        {
            get
            {
                return _min.HasZ && _max.HasZ;
            }
        }
        public bool HasM
        {
            get
            {
                return _min.HasM && _max.HasM;
            }
        }
        public Coordinate getCoordinate(CoordinatePostion pos)
        {
            return new Coordinate();
        }
        public enum CoordinatePostion
        {
            V0=0,
            V1,
            V2,
            V3,
            V4,
            V5,
            V6,
            V7,
            V8
        }   
    }
}
